package com.wwj.study.delegate;

import java.util.HashMap;
import java.util.Map;

/**
 * Created by lenovo on 2018/11/19.
 */
public class ProjectManager implements Employees{

    private Map<String,Employees> employeesMap=new HashMap<>();

    //项目经理，手里有人，他知道谁能干嘛，谁干某件事情最合适。
    public ProjectManager(){
        employeesMap.put("炒菜",new Employees1());
        employeesMap.put("洗菜",new Employees2());
    }

    @Override
    public void work(String command) {
        //项目经理根据命令，安排具体的人干活
        employeesMap.get(command).work(command);
    }
}
